A Multithreaded Message Passing Environment for Atm Lan/wan 1
نویسندگان
چکیده
Large scale High Performance Computing and Communication (HPCC) applications (e.g. Video-on-Demand, and HPDC) would require storage and processing capabilities which are beyond existing single computer systems. The current advances in networking technology (e.g. ATM) have made high performance network computing an attractive computing environment for such applications. However, using only high speed network is not suucient to achieve high performance distributed computing environment unless some hardware and software problems have been resolved. These problems include the limited communication bandwidth available to the application, high overhead associated with context switching, redundant data copying during protocol processing and lack of support to overlap computation and communication at application level. In this paper, we propose a Multithreaded Message Passing system for Parallel/Distributed processing, that we refer to as NYNET Communication System (NCS). NCS, being developed for NYNET (ATM wide area network testbed), is built on top of an ATM Application Programmer Interface (API). The Multithreaded environment allows applications to overlap computations and communications and provide a modular approach to support eeciently HPDC applications with diierent quality of service (QOS) requirements.
منابع مشابه
Message-passing Over Shared Memory for the SECK Programming Environment
Message-passing is a representative communication model in today’s parallel and distributed programming, and should be efficiently supported even for multithreaded-only parallel programs. This papers describes the design and implementation of a communication mechanism which emulates message passing on top of shared memory for multithreaded applications. The mechanism is implemented in the DECK ...
متن کاملAn Efficient Group Communication Architecture over ATM Networks
NYNET (ATM wide-area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing tool developed at Syracuse University that provides low-latency and high-throughput communication services over Asynchronous Transfer Mode (ATM)-based highperformance distributed computing (HPDC) environments. NCS provides exible and scalable group communication services based o...
متن کاملNYNET Communication System (NCS): A Multithreaded Message Passing Tool over ATM Network
Current advances in processor technology, and the rapid development of high speed networking technology, such as ATM, have made high performance network computing an attractive computing environment for large-scale High Performance Distributed Computing (HPDC) applications. However, due to the communications overhead at the host-network interface, most of the HPDC applications are not getting t...
متن کاملA Multithreaded Message-Passing System for High-Performance Distributed Computing Applications
High Performance Distributed Computing (HPDC) applications require low-latency and high-throughput communication services and HPDC applications have diierent Quality of Service (QOS) requirements (e.g., bandwidth requirement, ow/error control algorithms, etc.). The communication services provided by traditional message-passing systems are xed and thus can not be changed to meet the requirements...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995